site of ancient aboriginal villages - Francés Inglés Diccionario